/**
 *
 */
package br.com.werp.regras.suporte.visao.decorador;

import br.com.werp.regras.geral.helpers.UsuarioHelper;
import br.com.werp.regras.geral.util.Html;
import br.com.werp.regras.geral.vos.suporte.UsuarioRoleVO;
import br.com.werp.regras.geral.vos.tabelas.Role;

import org.displaytag.decorator.TableDecorator;


/**
 * @author Rafael Carneiro - <a href = "mailto:rafael@portaljava.com">
 * rafael@portaljava.com</a>
 *
 * Apr 5, 2006
 */
public class RolesSelecionadas extends TableDecorator {
    public String getRole() throws Exception {
        UsuarioRoleVO usuarioRoleVO = (UsuarioRoleVO) getCurrentRowObject();
        Role role = new Role();
        role.setRole_usuario(usuarioRoleVO.getRole_usuario());

        return UsuarioHelper.obterRole(role).getRole_descricao();
    }

    public String getRemover() {
        UsuarioRoleVO role = (UsuarioRoleVO) getCurrentRowObject();

        return Html.center("<input type=\"checkbox\" name=\"roles\" " +
            "Class=\"baseField\" value=\"" + role.getId() + "\" >");
    }
}
